import QtQuick 2.15
import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15

MainView {
    id: root
    width: 800
    height: 391
    GridLayout{ //root中放置一个行布局，布局中放置3个方块
        id: zeroCalibrationLayout
        anchors.centerIn: parent
        columnSpacing: 50 //间距
        rowSpacing: 30
        rows: 4//行数
        columns: 3 //列数

        Text {
            id: lblVersion
            Layout.row: 0
            Layout.column: 0
            text: qsTr("版本序号")
            color: "white"
            font.pixelSize: 28
        }
        Text {
            Layout.row: 0
            Layout.column: 1
            id: version
            text: mymodbus.version
            color: "white"
            font.pixelSize: 28
        }

        Text {
            Layout.row: 1
            Layout.column: 0
            id: lblDevTime
            text: qsTr("开发时间")
            color: "white"
            font.pixelSize: 28
        }
        Text {
            Layout.row: 1
            Layout.column: 1
            id: devTime
            text: mymodbus.devTime
            color: "white"
            font.pixelSize: 28
        }
//        Text {
//            Layout.row: 2
//            Layout.column: 0
//            id: lblQCCID
//            text: "ICCID"
//            color: "white"
//            font.pixelSize: 28
//        }
//        Text {
//            Layout.row: 2
//            Layout.column: 1
//            id: qccid
//            text: mymodbus.qccid
//            color: "white"
//            font.pixelSize: 28
//        }
        Text {
            Layout.row: 2
            Layout.column: 0
            id: lblDeviceID
            text: qsTr("设备编号")
            color: "white"
            font.pixelSize: 28
        }
        Text {
            Layout.row: 2
            Layout.column: 1
            id: deviceID
            text: mymodbus.deviceID
            color: "white"
            font.pixelSize: 28
        }
        Text {
            Layout.row: 3
            Layout.column: 0
            id: lblDeviceType
            text: qsTr("设备型号")
            color: "white"
            font.pixelSize: 28
        }
        Text {
            Layout.row: 3
            Layout.column: 1
            id: deviceType
            text: mymodbus.deviceType
            color: "white"
            font.pixelSize: 28
        }
        Button
        {
            id:btnChangeClientID
            Layout.row: 2
            Layout.column: 2
            Layout.rowSpan: 2
            visible: (mymodbus.deviceID === "********" || mymodbus.deviceType === "********")
            Layout.preferredWidth: 185
            Layout.preferredHeight: 85
            background: Rectangle{
                border.width: 0
                color: "#7584C2"
                    }

            text: qsTr("更改")
            font.pixelSize: 25
            palette.buttonText: "white"
            onClicked: {
                //rectangle.selectedView = 6
//                           myLoader.visible=false;
//                           myLoader.visible=true
                myLoader.source="ChangeClientID.qml"
            }
        }
//        Text {
//            id: lblEmbededVersion
//            Layout.row: 2
//            Layout.column: 0
//            text: qsTr("内置版本序号")
//            color: "white"
//            font.pixelSize: 28
//        }
//        Text {
//            Layout.row: 2
//            Layout.column: 1
//            id: embededVersion
//            x: 389
//            y: 92
//            text: mymodbus.softwareVersion
//                //qsTr("1.00.000")
//            color: "white"
//            font.pixelSize: 28
//        }

//        Text {
//            Layout.row: 3
//            Layout.column: 0
//            id: lblEmbededDevTime
//            x: 246
//            y: 164
//            text: qsTr("内置开发时间")
//            color: "white"
//            font.pixelSize: 28
//        }
//        Text {
//            Layout.row: 3
//            Layout.column: 1
//            id: embededDevTime
//            x: 389
//            y: 164
//            text: mymodbus.devDate
//                //qsTr("2024-12-31")
//            color: "white"
//            font.pixelSize: 28
//        }

    }
}


